NPCAgency: Procedural Generation of NPCs
نویسندگان
چکیده
The NPCAgency project aims to automatically create deep, believable and interactive agents that can be easily generated and imported into game projects. These agents can be used as non-player characters (NPC) whose traits, personalities, personal histories and action conform to a “universe” selected by the user at creation time. The idea is that using NPCAgency would significantly reduce the game designer’s authorial burden, at least for NPC creation. Dozens, even hundreds, of characters, can be created and imported into a game engine using this webbased tool. We demonstrate the concept by encoding the “Game of Thrones” (GOT) / “A Song of Ice and Fire” universe. Users can parameterize the generative process and export the characters in the form of extensions to be included in Inform 7 based interactive fiction projects. The authors conduct a 37person user study whereby subjects familiar with Inform 7 created 50 unique GOT NPCs for their Inform 7 games. The majority of the users indicate they could use the tool on their own projects. Our results demonstrate this technique could work on a larger scale, and in principle, with graphical game engines.
منابع مشابه
Intrinsically Motivated General Companion NPCs Extended Abstract
Non-player characters (NPCs) in games are traditionally hard-coded or dependent on pre-specified goals, and consequently struggle to behave sensibly in ever-changing and possibly unpredictable game worlds. To make them fit for new developments in procedural content generation, we introduce the principle of coupled empowerment maximisation as an intrinsic motivation for game NPCs. We focus on th...
متن کاملAutomated Generation of Conversational Non Player Characters
An integral part of social believability in role playing games is believability of non-player characters (NPC). In this paper we argue for the importance of believability in NPCs, even those that are completely outside of any pre-written quest or plot. We present NPCAgency, a system designed to generate many conversational NPCs as packaged narrative assets that can be shared and imported into v...
متن کاملA New Generation of Physicians in Sub-Saharan Africa?; Comment on “Non-physician Clinicians in Sub-Saharan Africa and the Evolving Role of Physicians”
This commentary follows up on an editorial by Eyal and colleagues in which these authors discuss the implications of the emergence of non-physician clinicians (NPCs) on the health labour market for the education of medical doctors. We generally agree with those authors and we want to stress the importance of clarifying the terminology to describe these practitioners and of defining more formall...
متن کاملProcedural Modeling as an Analytical Tool for 3D Survey in Urban Design Assessment
This paper examines procedural modeling as a tool for 3D modeling creation. Procedural modeling historically has been used for 3D visualization of natural features, but with the release of the software CityEngine in 2008, the technology can easily be adopted also in problem domains dealing with urban environments. Then, we will examine and compare two types of modeling, traditional and proc...
متن کاملEmergent Perception and Video Games that Listen: Applying Sonic Virtuality for Creative and Intelligent NPC Behaviours!
‘Non-player characters (NPCs)’ can present well-crafted behaviours and evoke engaging and immersive playerexperiences but such behaviour in current NPCs is illusory and only achievable within a controlled and linear/fixed video game context. NPCs struggle greatly to portray flexible or creative behaviours within an adaptive or procedurally generated environment and this is even more apparent in...
متن کامل